#pragma once

#include <stddef.h>
#include <string.h>
#include <string>

extern "C" {

bool check_file_exist(std::string path);

// block method
int process_image(
    std::string model_path,
    std::string label_path,
    std::string input_image,
    std::string output_image,
    bool useGpu);

int capture_and_process_image(
    int camera_idx,
    std::string model_path,
    std::string label_path,
    std::string output_image,
    bool useGpu);

}